<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:fo="http://www.w3.org/1999/XSL/Format">
	<xsl:import href="../config.xsl"/>
	<xsl:template match="/">
		<xsl:choose>
				<!-- 超时提示登录时跳转到登录页面-->
			<xsl:when test="contains(//form/b/font/text(),'您空闲超时')">
				  <msc type="servermsg">
            <msg isshow="1" nextaction="gologin">您与服务器的会话已到期或是无效的。当前操作未被执行。</msg>
			  </msc>
		</xsl:when>
		<xsl:otherwise>
		<msc type="form">
			<head>
				<title>发文管理</title>
			</head>
			<body>
				<!--标题-->
				<span width="100%" align="center">
					<strong>
						<font color="#FF0000">
							<xsl:value-of select="//table[@class='input_table']/tbody/tr[1]/td/span/text()"/>
						</font>
					</strong>
				</span>
				<!--文号-->
				<hr/>
				<!--主体内容展现-->
				<span width="100%">
					<xsl:apply-templates select="//table[@class='input_warp']/tr"/>
				</span>
				<!--提取隐藏参数-->
				<xsl:apply-templates select="//form/div[@style='display:none']//input" mode="hidden"/>
				<xsl:apply-templates select="//form/div[@style='display:none']//textarea" mode="hidden"/>
				<hr/>
				
			</body>
			<foot>
				<item type="button" name="tj" align="primary" caption="提交选项" href="{$url}/dhccoasf/gongwenfw.nsf/ajax_loadSendForm?openagent&amp;docid={//input[@name='Sys_Keyid']/@value}" value="qianshou"/>
			</foot>
		</msc>
		</xsl:otherwise>
		</xsl:choose>
	</xsl:template>
	
	<!--提取隐藏参数-->
	<xsl:template match="input" mode="hidden">
		<input name="{@name}" value="{@value}" type="hidden"/>
	</xsl:template>
	<xsl:template match="textarea" mode="hidden">
		<input name="{@name}" value="{text()}" type="hidden"/>
	</xsl:template>
	
	<xsl:template match="tr">
		<xsl:apply-templates select="td"/>
	</xsl:template>
	<!--主体td内容展现-->
	<xsl:template match="td">
		<xsl:choose>
			<!--标题展现-->
			<xsl:when test="position() mod 2!=0">
				<span width="30%">
					<font color="#B00737">
						<xsl:value-of select="div/font/text()"/>
					</font>
				</span>
			</xsl:when>
			<!--内容展现-->
			<xsl:otherwise>
				<span width="70%">
					<xsl:choose>
						<xsl:when test="div[@style='display:none']">
							<xsl:apply-templates select="div | font" mode="zx"/>
							<xsl:value-of select="text() | p/font/text()"/>
						</xsl:when>
						<xsl:otherwise>
							<xsl:apply-templates select="input | font/input | select | font/select | font/textarea" mode="zw"/>
							<xsl:if test="table">
								<xsl:apply-templates select="//label/input" mode="zw"/>
							</xsl:if>
						</xsl:otherwise>
					</xsl:choose>
					
					<xsl:if test="table">
						<xsl:apply-templates select="table/tr[2]/td/a" mode="fj"/>
					</xsl:if>
				</span>
				<br/>
			</xsl:otherwise>
		</xsl:choose>
	</xsl:template>
	
	<xsl:template match="div" mode="zx">
		<xsl:apply-templates select="input | font/input | select | font/select | font/textarea" mode="zx"/>
	</xsl:template>
	<xsl:template match="font" mode="zx">
		<xsl:value-of select="."/>
	</xsl:template>
	<!--正文带控件展现-->
	<xsl:template match="input" mode="zw">
		<xsl:choose>
			<xsl:when test="@type='button'">
			
			</xsl:when>
			<xsl:when test="@type='hidden'">
				<input type="hidden" name="{@name}" value="{@vlaue}"/>
			</xsl:when>
			<xsl:when test="@type='checkbox'">
				<fileset enable_open="false" enableadd="false" enabledel="false">
                   <fileitem caption="{@value}" filetype="{substring-after(@value,'.')}" href="?action=viewfileremote@mdp&amp;url={$url}/dhccoasf/mss1.nsf/0/{//input[@name='fjmssid']/@value}/$FILE/{@value}"/>
                </fileset>
			</xsl:when>
			<xsl:otherwise>
				<input type="text" name="{@name}" value="{@value}"/>
			</xsl:otherwise>
		</xsl:choose>
	</xsl:template>
	<xsl:template match="select" mode="zw">
		<xsl:choose>
		  <xsl:when test="@disabled = 'disabled'">
			<select id="{@id}" name="{@name}" readonly="true">
			  <xsl:apply-templates select="option"></xsl:apply-templates>
			</select>
		  </xsl:when>
		  <xsl:otherwise>
			<select id="{@id}" name="{@name}">
			  <xsl:apply-templates select="option"></xsl:apply-templates>
			</select>
		  </xsl:otherwise>
		</xsl:choose>    
    </xsl:template>
	<xsl:template match="option">
		<xsl:choose>
		  <xsl:when test="@selected='selected'">
			<option selected="true"   value="{@value}">
			  <xsl:value-of select="text()"/>
			</option>
		  </xsl:when>
		  <xsl:otherwise>
			<option  value="{@value}">
			  <xsl:value-of select="text()"/>
			</option>
		  </xsl:otherwise>
		</xsl:choose>
    </xsl:template>
    <xsl:template match="textarea" mode="zw">
		<textarea name="{@name}">
			<xsl:value-of select="text()"/>
		</textarea>
    </xsl:template>
	 
	 
	<!--正文控件隐藏展现-->
	<xsl:template match="input" mode="zx">
		<xsl:choose>
			<xsl:when test="@type='button'">
			
			</xsl:when>
			<xsl:when test="@type='hidden'">
				<input type="hidden" name="{@name}" value="{@vlaue}"/>
			</xsl:when>
			<xsl:when test="@type='checkbox'">
				<!--<fileset enable_open="false" enableadd="false" enabledel="false">
                   <fileitem caption="{@value}" filetype="{substring-after(@value,'.')}" href="?action=viewfileremote@mdp&amp;url={$url}/dhccoasf/mss1.nsf/0/{//input[@name='fjmssid']/@value}/$FILE/{@value}"/>
                </fileset>-->
			</xsl:when>
			<xsl:otherwise>
				<input visible="false" type="text" name="{@name}" value="{@value}"/>
			</xsl:otherwise>
		</xsl:choose>
	</xsl:template>
	<xsl:template match="select" mode="zx">
		<xsl:choose>
		  <xsl:when test="@disabled = 'disabled'">
			<select id="{@id}" name="{@name}" visible="false" readonly="true">
			  <xsl:apply-templates select="option"></xsl:apply-templates>
			</select>
		  </xsl:when>
		  <xsl:otherwise>
			<select id="{@id}" name="{@name}" visible="false">
			  <xsl:apply-templates select="option"></xsl:apply-templates>
			</select>
		  </xsl:otherwise>
		</xsl:choose>    
    </xsl:template>
    <xsl:template match="textarea" mode="zx">
		<textarea name="{@name}" visible="false">
			<xsl:value-of select="text()"/>
		</textarea>
    </xsl:template>
	<xsl:template match="a" mode="fj">
		<fileset enable_open="false" enableadd="false" enabledel="false">
                   <fileitem caption="{text()}" filetype="{substring-after(text(),'.')}" href="?action=viewfileremote@mdp&amp;url={$url}{@href}"/>
                </fileset>
	</xsl:template>
</xsl:stylesheet>
